/**
 * 第16章 CompletableFuture：组合式异步编程
 * 代码清单-p2ch16a-348页a：getPriceAsync方法的实现 {@link top.kaoshanji.p2ch16a.v1.Shop#getPriceAsync(java.lang.String)}
 * 代码清单-p2ch16a-349页a：使用异步API {@link top.kaoshanji.p2ch16a.v1.ShopMain}
 * 代码清单-p2ch16a-351页a：使用工厂方法supplyAsync创建CompletableFuture对象 {@link top.kaoshanji.p2ch16a.AsyncShop#getPrice(java.lang.String)}
 * author kaoshanji
 * ^_^
 * create time 2025/2/14 18:49
 */
package top.kaoshanji.p2ch16a;